# 对某个文件夹中的所有文件改名,包括该文件夹中所有子文件夹中的所有文件。
# os.walk()函数被传入一个字符串值,即一个文件夹的路径。
# os.walk()在循环的每次迭代中,返回3个值:
# 1.当前文件夹名称的字符串。
# 2.当前文件夹中子文件夹的字符串的列表。
# 3.当前文件夹中文件的字符串的列表。
import os
for foldername, subfolders, filenames in os.walk("/Users/zhangxiangbin/BookIndex"):
    # 当前文件夹名称的字符串
    print(foldername)
    # 当前文件夹中子文件夹的字符串的列表
    for folder in subfolders:
        print(folder)
    # 当前文件夹中文件的字符串的列表
    for filename in filenames:
        print(filename)